java "class"or"interface"is expected ...

来源:百度知道 编辑:UC知道 时间:2024/06/28 09:36:34
我照着教程差不多编了这段程序
class apple
{
int tianwei,shuifen;
void size()
{
System.out.println("it's ");
}
void weight()
{
System.out.println("it's ");
}
}

class pear extends apple
{
}

class all
{
public static void main(String[] args)
{
apple ap=new apple();
pear pe=new pear();
ap.size();
pe.weight();
}
}

编译出来有6个 "class"or"interface"is expected ...
这是怎么回事啊
我的文件名是apple.java 有错吗

这个程序没有任何问题。是不是你的文件命名和路径有问题?你命名的文件事什么?

输出结果是
it's
it's

class all
问题应该在这里
你必须要改成
public class all
并且你的文件名要改成all.java